package com.example.coreshopapp.utils;

import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil;

public class SnowIdUtils {
    public Long getSnowId() {
        // 创建 Snowflake 实例，传入数据中心 ID 和机器 ID
        Snowflake snowflake = IdUtil.createSnowflake(1, 1);
        Long id = snowflake.nextId();
        return id;
    }
    // 静态 Snowflake 实例
    private static final Snowflake SNOWFLAKE = IdUtil.createSnowflake(1, 1);
    // 获取唯一 ID
    public static Long getSnowIdStatic() {
        return SNOWFLAKE.nextId();
    }

}
